package org.example.domain.repository;

import org.example.domain.model.entity.url.UrlShortenerOsStats;
import org.example.domain.model.entity.url.req.UrlShortenerGroupStatsReq;
import org.example.domain.model.entity.url.req.UrlShortenerStatsReq;

import java.util.HashMap;
import java.util.List;

public interface UrlShortenerOsStatsRepository {
    void insertUrlShortenerOsStats(UrlShortenerOsStats urlShortenerOsStats);

    List<HashMap<String, Object>> osStatsByUrlShortenerList(UrlShortenerStatsReq urlShortenerStatsReq);

    List<HashMap<String, Object>> osStatsByGroupList(UrlShortenerGroupStatsReq urlShortenerGroupStatsReq);
}
